/*base*/
*{margin:0;padding:0;}
body{font-size: 15px;color:#4b4c4c;font-family: 微软雅黑;}
.slide{border:0;    display: block;    height: 100%;  width: 100%;}
a img{border:0;    display: block;}
a,input{transition: all .2s linear;}
.clearfix { *zoom: 1; }  
.clearfix:before, .clearfix:after {   display: table;   content: "";   line-height: 0; }  
.clearfix:after { clear: both;} 
.hidden{display: none !important;}
.single-line{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

/*.topbar{width:100%;height: 10px;background:#105b9e;}*/
.banner{width:100%;height: 120px;background: url(../img/banner.jpg);overflow: hidden; }
.navbar{width:100%;height: 46px;background-color: rgb(126,10,11); margin-bottom: 15px;}
.navbar ul{display:block;width:1200px;margin:0 auto}
.navbar li{list-style: none;float: left;}
.navbar li.active{background: rgb(183,38,43);}
.navbar a{color:#fff; text-decoration: none;line-height: 46px;font-size:14px;padding: 0 45px; display: block;height: 100%;margin-right: 5px;background-size:100% 100%;}
.contents{width:1200px;min-height: 600px;margin:0 auto;clear: both;margin-bottom: 80px;}
.footer{width:100%;padding:45px 0;background: rgb(174,28,28); color:#fff;font-size: 13px; text-align: center;}
.footer li{list-style: none; float: left;}
.footer a{color:#fff; text-decoration: none; padding:0 5px;}
.footer .company{clear: both;}
.footer .links{display: inline-block;margin-bottom: 30px;}
.footer p{ line-height: 30px;}

.viewSwitch {
    position: fixed;
    right: 60px;
    top: 60px;
    z-index: 999999999;
    background-color: white;
}
.deviceSwitch {
    width: 96px;
    text-align: center;
    float: left;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}

/*page-index*/
.page-index .box{background: #f7f7f7;}
.page-index .box .title{width:100%;height: 45px; background: url(../img/box_tit_bg.png) left top no-repeat white;border:1px solid #e2e2e2}
.page-index .box .title h2{color:#ae1c1d;line-height:45px;font-weight:400;font-size:18px;text-indent:35px;float: left;font-weight: bold;letter-spacing: 2px;}
.page-index .volunteers{width:100%; min-height: 375px; }
.page-index .map{width:100%; height: 400px; }
.page-index .volunteers .box-cont{padding-top: 0px;padding-left: 0px;}
.page-index .volunteers li{width:145px;min-height:244px;list-style: none; float: left;margin-right:5px;}
.page-index .volunteers li .zyzfcLi{width:204px !important;min-height:244px;overflow:hidden;list-style: none; float: left;margin-right: 30px; -moz-box-shadow:0px 0px 13px #333333; -webkit-box-shadow:0px 0px 13px #333333; box-shadow:0px 0px 13px #333333;position: relative;}
.page-index .volunteers li .zyzfcLi img{width:205px !important;height: auto !important;}
.page-index .volunteers li:last-child{margin-right: 0;}
.page-index .zyzTitle{width: 100% !important;height:auto !important;margin-top: 15px;margin-bottom: 20px;}

.page-index .entrance{width:100%;height: 85px;margin-bottom: 20px;clear: both;}
/*.page-index .entrance-title{width:105px; height: 85px; background: url(../img/entrance_title.png) no-repeat;float: left;}*/
.page-index .entrance-item{width:49%;height:100px;background:url(../img/entrance.png) no-repeat;float:right;margin-left:0px;text-align:center;line-height:85px;}
.page-index .entrance-item a{color:#fff;font-size:22px;letter-spacing: 3px;text-decoration: none;}
.page-index .entrance-item a:hover{color:#ebf3fa;}
.page-index .zyzxw .act-forenotice a{width:389px;overflow:hidden;display:inline-block;white-space:nowrap;vertical-align:bottom;text-overflow:ellipsis}
.search{float: right;width: 120px;height: 38px;line-height: 36px;color: #fff;text-align: center; font-size: 16px; cursor: pointer; background: #ae1c1d;border-radius: 2px;margin-right:10px}
.all{text-align: center;margin: 31px 0px 20px 0px;}
.red{color: red}
.logo{border: none; position: relative; display: inline;padding: 22px 0px 0px 22%;}

.page-index .news{margin-bottom: 10px;}
.page-index .news .box-cont{height:240px;background: #f7f7f7;}

.page-index .news .yhdl{width: 330px;float: left}
.page-index .news .yhd{width: 32%;float: left}
.page-index .news .yhd2{width: 32%;float: left;margin-left: 2%}

.page-index .top-right{width:470px;height: 320px; float: left;margin-left: 20px;margin-top: 15px;}
.page-index .top-right .news-title{}
.page-index .top-right .news-title li{list-style: none;}
.page-index .top-right .news-title li a{text-decoration: none;}
.page-index .top-right .title{height: 45px;width: 100%;background:white;border:1px solid #e2e2e2}
.page-index .top-right .news-title .title-item{cursor: pointer;font-size:16px;list-style:none;float:left;    height: 44px;  line-height: 40px;  width: 135px;text-align: center;letter-spacing: 2px;color: #666666; font-weight: bold;text-decoration: none;}
.page-index .top-right .news-title .title-item a{color: #2b5aa0; font-weight: bold;text-decoration: none;}
.page-index .top-right .news-title .title-item a:hover{color:#2b5aa0;}
.page-index .top-right .news-title .title-item.active{background:#990000;color:white;}
.page-index .top-right .news-title .title-item.active a{color:#fff;}
.page-index .top-right .box-cont{width:auto;height:245px;padding:15px 20px 17px 20px;font-size:15px;    line-height: 35px;}
.page-index .top-right .box-cont li{max-width: 560px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.page-index .top-right .box-cont  a{text-decoration: none; color:#494a4c;}
.page-index .top-right .box-cont  a:hover{color:#214b88;}


.page-index .boxx .box-cont{width:auto;height:245px;padding:15px 20px 17px 20px;font-size:15px;    line-height: 35px;}
.page-index .boxx  .box-cont li{max-width: 560px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.page-index .boxx  .box-cont  a{text-decoration: none; color:#494a4c;}
.page-index .boxx  .box-cont  a:hover{color:#214b88;}

.page-index .top{width:470px;height: 320px; float: left;margin-left: 20px;}
.page-index .top .news-title{}
.page-index .top .news-title li{list-style: none;}
.page-index .top .news-title li a{text-decoration: none;}
.page-index .top .title{height: 45px;width: 100%;background:white;border:1px solid #e2e2e2}
.page-index .top .news-title .title-item{cursor: pointer;font-size:18px;list-style:none;float:left;height:45px;line-height:45px;width:142px;text-align: center;letter-spacing: 2px;color: #666666; font-weight: bold;text-decoration: none;}
.page-index .top .news-title .title-item a{color: #2b5aa0; font-weight: bold;text-decoration: none;}
.page-index .top .news-title .title-item a:hover{color:#2b5aa0;}
.page-index .top .news-title .title-item.active{background:#990000;color:white;}
.page-index .top .news-title .title-item.active a{color:#fff;}
.page-index .top .box-cont{width:auto;height:245px;padding:15px 20px 17px 20px;font-size:15px;    line-height: 35px;}
.page-index .top .box-cont li{max-width: 560px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.page-index .top .box-cont  a{text-decoration: none; color:#494a4c;}
.page-index .top .box-cont  a:hover{color:#214b88;}

.page-index .more{width:76px;height:18px;text-decoration:none;color:#de9a42;font-size:16px;font-weight:700;float:right;background: url(../img/more.png) center right no-repeat;display: inline-table;    margin-top: 10px;margin-right:25px;}


.page-index .rank{width:360px;height:320px;float: right;}
.page-index .rank .box-cont{padding:14px 11px 15px 14px;width:330px;height: 246px;}
.page-index .rank .tab-ctrl{float: left;width:91px; height: 240px; padding-top:6px;}
.page-index .rank .tab-ctrl-item{width:85px;height: 32px;list-style: none;background: url(../img/tab_ctrl_bg.png) no-repeat; background-position: 0 -32px;line-height: 32px;text-indent: 15px;font-size: 16px;color:rgb(26,142,207);cursor:pointer;margin-bottom: 15px;}
.page-index .rank .tab-ctrl-item.active{background-position: 0 0; color:#fff;}
.page-index .rank .tab-pannel{float: left;width:205px; height: 230px; padding:16px 16px 0 16px;background: #fff;border:1px solid #f0f0f0;}
.page-index .rank .tab-pannel li{list-style: none;margin-bottom: 13px;}
.page-index .rank .tab-pannel li .number{width:20px;height: 20px; display: inline-block;text-align: center; background: #d1d1d1;margin-right: 18px;color:#fff;}
.page-index .rank .tab-pannel li .remarks{float: right;}
.page-index .rank .tab-pannel li .number.front{background:#f59048;}
.page-index .rank .tab-pannel li a{color:#535353;text-decoration: none;}
.page-index .rank .tab-pannel li a:hover{text-decoration: underline; color:#f00;}

.page-index .headline{width:100%; height: 385px;    margin-top: 25px}
.page-index .headline .slider{width:590px;height: 315px; overflow: hidden;float: left;}
.page-index .headline .slider p{position:absolute;bottom:0;background:rgba(0,0,0,.5);color:#fff;width:100%;height:30px;line-height:30px;text-indent:1rem}
.page-index .headline .interactive{width:527px;height: 385px;float: left;margin-left: 33px;}
.page-index .headline .interactive .search-box {margin-bottom: 23px;}
.page-index .headline .interactive .ipt-keyword{height:37px;border:1px solid #e7e7e7; float: left;position: relative;font-size: 16px;text-indent: 1rem;width: 360px;  margin-left: 30px; }
.page-index .headline .interactive .ipt-search i{font-size: 26px; color: #FFF;}
.page-index .headline .interactive .ipt-search{width: 80px;background-color: #105b9e; border:0; height: 39px;}
.page-index .headline .interactive .ipt-keyword:focus{outline: none;border: 1px solid #105b9e;}
.page-index .login .box-cont{background:#f7f7f7;padding:20px 15px 17px 18px;}
.page-index .login .box-cont input{height: 38px;border:1px solid #e7e7e7;text-indent: 1rem;}
.page-index .login .box-cont input:focus{outline: none;border: 1px solid #105b9e;}
.page-index .login .box-cont .ipt-line{margin-bottom: 18px;}
.page-index .login .box-cont .ipt-line.code-line{margin-bottom: 35px;}
.page-index .login .box-cont .ipt-line.code-line input{width: 118px;}
.page-index .login .box-cont .code{height:40px;width:103px;display:inline-block;vertical-align:bottom;cursor:pointer;margin-left: 5px;}
.page-index .login .ipt-password,.page-index .login .ipt-loginid{width:228px;}
.page-index .login .ipt-line.buttons{text-align: center;margin-bottom: 10px;}
.page-index .login button{width:135px; height: 40px;display: inline-block;border: 0;color: #fff;}
.btn-login{background:#ae1c1d;}.btn-register{background:#f2914a;margin-left: 15px;width: 135px;  height: 40px;  color: white;display:inline-block;line-height: 40px;}
.page-index .contents .interactive .txImg{float: left;}
.page-index .contents .interactive .txImg .txSty{border:5px solid #fff;border-radius: 50%;box-shadow: 0 0 10px rgba(0,0,0,.2);width: 70px;height: 70px;margin-top: 10px}
.page-index .contents .interactive .grxxCon{float: left; margin-left: 115px;  margin-top: -60px;  width: 222px;}
.page-index .contents .interactive .grxxCon .indexNameSty{font-size: 15px;}
.page-index .contents .interactive .grxxCon .hxSty{font-size: 20px;margin: 0px 10px;}
.page-index .contents .interactive .grxxCon .zyzlx{color: #f59048;}
.page-index .contents .interactive .grxxCon .layui-icon-user{margin-left: -7px;}
.page-index .contents .interactive .minHeight{min-height: 325px;}

.page-index .contents .zyzxw{line-height: 36px;}
.page-index .contents .zyzxw .box-cont{padding: 20px;font-size: 15px;}
.page-index .contents .zyzxw .box-cont .zyzxwTime{float: right;}

.map{margin-bottom: 20px;}
.page-index .map .dt{float: left;width: 100%;height: 400px;}
.dtMargin{margin-left: 20px;}
/*page-activity*/
.activity{float: left;width: 810px;}
.statistical{float: right;width: 360px;}
.activity .title{height: 45px;width: 100%;background:#faebeb;}
.activity .box-cont{width:auto;padding:0px 20px 5px 20px;font-size:15px;line-height: 35px;background: #f7f7f7;}
.activity .title .news-title .title-item{font-size:18px;list-style:none;float:left;height:45px;line-height:45px;width:142px;height:45px;text-align: center;letter-spacing: 2px;border: solid 1px #d0111d}
.activity .title .news-title .title-item.active{background: rgb(174, 28, 29);}
.activity .title .news-title .title-item a{color: rgb(174, 28, 29);font-weight: bold;text-decoration: none;}
.activity .title .news-title .title-item.active a{color:#fff;}
.notice{padding: 2px 0px 20px 0px;}
.box-cont .act-forenotice .notice .blockSty{background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,.2);padding: 15px 15px 5px 15px;color: #4b4c4c; margin-top: 20px;}
.box-cont .act-forenotice .notice .blockSty a{color: #4b4c4c;}
.listImg{float: left;}
.blockTitle{float: left;height: 17px;line-height: 17px;margin-left: 10px;}
.jgSty{width: 15px;display: inline-block;}
.timeAdd{margin-top: 8px;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: #f19149;}
.layui-laypage a, .layui-laypage span{background-color: transparent;}
.layui-laypage a:hover{color: #f19149;}
#listOne{text-align: center;margin: 10px 0px;}
#listTwo{text-align: center;margin: 10px 0px;}

.page-index .login .box-cont.hdtj{padding: 5px 10px;line-height: 40px;}
.hdtj ul li{border-bottom: 1px dashed #e7e7e7;padding: 0px 5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.page-index .activeTime{width: 100%;height: auto;margin-top: 30px;padding-bottom: 25px;}
.page-index .activeTime .tab-pannel{width: 210px;height: auto;}
.page-index .activeTime .box-cont{width: 100%;height: auto;}
.page-index .activeTime .tab-pannel li a{width:130px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;display: block;float: left;}
.page-index .activeTime .tab-pannel li .number{float: left;}
.page-index .activeTime .tab-pannel li {overflow: hidden;}

/*page-activityDetail*/
.activityDetail{width: 100%;}
.activityDetail .title{height: 55px;width: 100%;background:#ebf3fa;text-align: center;line-height: 55px;font-size: 18px;}
.activityDetail .box-cont{width:auto;padding:40px;background: #f7f7f7;}
.conLeft{float: left;width: 860px;}
.blockDeal{padding-bottom:14px;line-height: 25px;}
.conRight{float: right;}
.iconImg{width: 15px;height: auto;float: left;display: block;margin-top: 5px;margin-right: 10px;}
.wzSty{float: left;width: 97%;}
.ewmImg{width: 150px;height: 150px;}
.prompt{color: #f19149;text-align: center;margin-top: 5px;}
.layui-quote-nm{background-color: #fff;overflow: hidden;padding: 25px 10px 25px 25px;}
.page-index .layui-quote-nm li{width:124px;height:auto;overflow:hidden;list-style: none; float: left;margin-right: 30px; box-shadow:0px 0px 10px rgba(0,0,0,.5);}
.layui-quote-nm ul li{position: relative;}
.nameSty{position: absolute;bottom: 0px;left: 0px;background-color: rgba(0,0,0,.5);text-align: center;color: #fff;width: 100%;line-height: 30px;}

/*page-new*/
.activity .title .news-title .newTitle{width: 180px;}
.page-index .newMore{margin-top: 12px;margin-right: 10px;}
.page-index .newActive .box-cont{width: auto;}
.dianImg{margin-right: 5px;width: 5px;}

/*page-newDetail*/
.activity .title .newDetailTitle .title-item{font-size:18px;width:100%;height:47px;text-align: center;letter-spacing: 2px;}
.activity .newDetail .title{padding: 10px 25px;width: auto;height: auto;line-height: 45px;}
.timeDw{text-align: left;font-size: 15px;color: #727373;border-top:1px dashed #dedfe0;padding: 10px 5px 5px 5px;}
.newImg{float: left;margin-top: 4px;margin-right: 5px;}
.newLeft{float: left;line-height: 20px;margin-right: 30px;}
.newContent{text-align: center;}
.dlSty{text-align: left;text-indent: 2em;line-height: 28px;margin-top: 20px;}
.newDetail .box-cont{padding: 20px 30px;}
.page-index .newActive{padding-bottom: 0px;}

/*page-voluntTrain*/
.voluntTrain{width: 100%;}
.box-cont .layui-form{padding-top: 20px;}
.box-cont .layui-form .layui-form-item{margin-bottom: 0px;}
.voluntSty .layui-form .layui-form-item .layui-btn{background-color: #105b9e;border-radius: 5px;}
.voluntSty .layui-form-item .layui-input-inline .layui-input{border-radius: 5px;}
.voluntSty .layui-form .layui-form-item .layui-input-inline{width: 220px;}
.voluntBlockLeft{float: left;width: 90%;}
.voluntBlockRight{float: right;margin-top: 7px;}
.voluntBlockRight .layui-btn{background-color: #f19149;border-radius: 5px;height: 33px;line-height: 32px;}
.xzImg{width: 18px;height: auto;}

/*page-voluntDetail*/
.xzBtn{float: right;height: 20px;line-height: 20px;}
.xzBtn .layui-btn{background-color: #f19149;height: 25px; line-height: 25px;border-radius: 5px;}
.voluntDetailTitle{text-align: center;line-height: 30px;}
.volDlSty{text-align: left;line-height: 28px;margin-top: 20px;}

/*page-controll*/
.controllPm .login .box-cont{padding: 0px 15px;}
.controllPm .box-cont ul li{list-style: none;line-height: 46px;border-bottom: 1px dashed #e7e7e7;padding: 5px;}
.controllHead{width: 36px; height: 36px;float: left;border-radius: 50%;overflow: hidden;margin-right: 20px;box-shadow: 0 0 6px rgba(0,0,0,.4);margin-top: 11px;}
.controllHead img{width: 36px;height: 36px;vertical-align: baseline;}
.controllPm .remarks{float: right;}
.controllPm .box-cont ul li a{text-decoration: none;color: #4b4c4c;}
.controllPm .box-cont ul li a .sqxwTitle{float: left;width:360px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.controllPm .box-cont ul li a .sqxwTime{float: right;}
.page-index .controllTop{width: 590px;height: 315px;margin-left: 0px;}
.page-index .controllTop .box-cont{padding: 20px;height: auto;}
.page-index .controllTop .box-cont li{max-width: 600px;padding: 5px;}
.page-index .top .news-title .title-item.phb{background: transparent;color:#105b9e;}
.page-index .top .hxSty{background: #105b9e;width: 4px;height: 30px;position: absolute;left: 14px;top:8px;}
.page-index .top .title{position: relative;}
.page-index .controllRight{width: 527px;margin-left: 33px;height: 385px;}
.controllDian{float: left;margin-top: 14px;margin-right: 10px;}
.controllTitle{float: left;width: 75%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.controllTime{float: right;}
.controllBlock #list{text-align: center;margin-top: 25px;}
.controllBlock .rank{width: 527px;}
.controllBlock .rank .tab-ctrl-item{background: url(../img/back.png) no-repeat;width: 164px;background-position: 0 -32px;}
.controllBlock .rank .tab-ctrl-item.active{background-position: 0 0;}
.controllBlock .rank .box-cont{width: 502px;}
.controllBlock .rank .tab-pannel{width: 295px;float: right;}

.cwjgy{position: fixed;background-color: #f19149;border-radius: 50%;padding: 15px;bottom: 50%;right:150px;width: 50px;height: 50px;text-align: center;}
.cwjgy a{color: #fff;margin-top: 5px;display: inline-block;}

.mxzyz{margin-top: 20px;}
.page-index .mxzyz li{width: 136px;height: 162px;}
.page-index .mxzyz{height: 230px;}
#Marquee_x { overflow:hidden; width: 1170px;min-height:300px;margin: 10px 15px;}
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{ float:left;line-height:25px;height:162px; width:136px; overflow:hidden;position: relative;}
#Marquee_x ul li div img{width:136px; height:162px; display:block}
#Marquee_x ul li div span{ display:block;position: absolute;bottom: 0px;left: 0px;background-color: rgba(0,0,0,.5);color: #fff;width: 100%;text-align: center;line-height: 34px;}
.page-index .mxzyz li{box-shadow: none;}

.cwjgy{position: fixed;background-color: #f19149;border-radius: 50%;padding: 10px;bottom: 100px;right:150px;width: 50px;height: 50px;text-align: center;}
.cwjgy a{color: #fff;margin-top: 5px;display: inline-block;}
/*page-personal*/
.personalLeft{float: left;width: 235px;background-color: #f7f7f7;}
.personalRight{float: right;width: 925px;background-color: #f7f7f7;position: relative;min-height: 600px;}
.logoTx{text-align: center;padding: 20px 0px;}
.logoTxImg{width: 105px;height: 105px;border:7px solid #fff;box-shadow: 0 0 10px rgba(0,0,0,.2);border-radius: 50%;}
.personalName{margin-top: 15px;}
.navigation{margin: 10px 0px 90px 0px;}
.navigation ul li{line-height: 50px;text-align: center;}
.navigaIcon{margin-right: 13px;}
.backSty {background-color: #eeeeee;position: relative;}
.backSty a{color: #ae1c1d;}
.lineSty{background-color:#ae1c1d;width: 5px;height: 50px;position: absolute;left: 0px;top:0px;display: none;}

.personalRight .layui-body{top:0px !important;  left:0px;overflow: hidden;}
iframe {position: absolute;height: 100%;width: 100%;border: none;}
.personalRight .layui-tab{margin: 0px;}
.personalRight .layui-tab .layui-tab-content{padding: 0px;}

/*page-personalData*/
#personHeight{width: 100%;}
#personHeight .title .news-title .title-item{width: 170px;border: solid 1px #d0111d;}
#personHeight .box-cont .act-forenotice .layui-form-label{width: 110px;}
#personHeight .box-cont{padding: 0px 20px 0px 0px;}
#personHeight .box-cont .act-forenotice .layui-input-block{margin-left: 145px;}
#personHeight .box-cont .layui-form .layui-form-item{margin-bottom: 20px;}
.widthSty{padding: 0px 15px;}
.formLeft{float: left;width: 720px;}
.formRight{float: right;width: 140px;text-align: center;}
.tpImg{background-color: #fff;border:1px solid #e6e6e6;width:140px;height: 140px;text-align: center;line-height: 140px;}
.upImg{display: inline-block;width: 105px;height: 105px;}
#personHeight .formRight a:hover{color: #4b4c4c;}
#personHeight .layui-form-radio>i:hover,#personHeight .layui-form-radioed>i{color: rgb(174,28,28);}
#personHeight .btnWidth{width: 275px;background-color: rgb(174,28,28);}
#personHeight .ordBtn{background-color: #f19149;margin-left: 20px;}

#personHeight .box-cont .act-forenotice .cpIformation{width: 60px;}
#personHeight .box-cont .act-forenotice .cpIformationBlock{margin-left: 95px;}
.positiveImg{float: left;width: 390px;height: 200px;background-color: #fff;border:1px solid #e6e6e6;border-radius: 5px;text-align: center;}
.reverseImg{float: right;width: 390px;height: 200px;background-color: #fff;border:1px solid #e6e6e6;border-radius: 5px;text-align: center;}
.positiveImg a,.reverseImg a{color: #989898;}
#personHeight .layui-icon-upload-drag{font-size: 60px;}
.topImg{overflow: auto;margin: 50px 0px 15px 0px;}
.positiveImg a img,.reverseImg a img{display: inline-block;}
#personHeight .box-cont .layui-form .bottomSty{margin-bottom: 5px;}
.colorSty{color: #f19149;}
#personHeight .box-cont .act-forenotice .qdsc{float: right;margin-top: 50px;}
#personHeight .btnColor{background-color: #105b9e;width: 150px;}

#personHeight .box-cont .mmxgBlock{width: 600px;margin: 70px auto;}
.xgmaBlock{margin-top: 60px;}
#personHeight .maxgBtn{width: 220px;background-color: #f19149;}
#personHeight .qdxg{background-color:rgb(174,28,28);}

/*page-personalActivity*/
.personalActivity .box-cont{padding: 0px !important;}
.personalActivity .layui-form .layui-form-item{margin-bottom: 0px;margin-top: 9px;margin-left: 20px;}
.personalActivity .title{padding-top: 1px;height: 54px;}
.personalActivity .layui-form .layui-form-item .layui-input-inline{margin-right: 0px;width: 250px;}
.personalActivity .layui-form .layui-form-item .layui-input-inline .layui-input{border-radius: 0px;height: 35px;}
.personalActivity .layui-form .layui-form-item .layui-input-inline .layui-btn{border-radius: 0px;background-color:#ae1c1d;height: 35px;line-height: 35px;}
.personalActivity .box-cont .act-forenotice{padding:0px 20px;}
.personalActivity .activeBlock{background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,.2);width: 100%;min-height: 60px;margin-top: 20px;}
.personalActivity .box-cont .leftTop{float: left;position: relative;padding-left: 2px;}
.personalActivity .box-cont .bqImg{position: absolute;top: 0px;left: 11px;color: #fff;line-height: 26px;}
.personalActivity .box-cont .middleTop{float: left;margin-left: 20px;line-height: 36px;}
.personalActivity .box-cont .rightTop{float: right;line-height: 36px;color: #f19149;margin-right: 20px;}
.personalActivity .box-cont .act-forenotice .activeBlock .activeDate{padding-left: 50px;}
.personalActivity .box-cont .act-forenotice .activeBlock .activeDate .layui-icon-log{margin-right: 3px;}
.personalActivity .box-cont .act-forenotice .activeBlock .activeDate .textSty{margin-right: 35px;}
.personalActivity .box-cont .act-forenotice .activeBlock .xxsm{float: left;width: 88%;margin-left: 50px;line-height: 27px;margin-top: 5px;margin-bottom: 15px;height: 27px;overflow: hidden;}
.personalActivity .box-cont .act-forenotice .activeBlock .djxq{float: right;margin-right: 20px;width: 15px;height: 30px;}
.personalActivity .box-cont #listOne{margin-top: 20px;}

/*page-personalArticle*/
.personalArticle .layui-form{float: left;}
.personalArticle .title .tjBtn{float: right;border-radius: 0px;background-color: #ae1c1d;height: 35px;line-height: 35px;margin-top: 9px;margin-right: 20px;}
.personalArticle .title .tjImg{margin-right: 7px;margin-top: -3px;}
.personalArticle .box-cont .act-forenotice .activeBlock .activeTop{margin: 20px;}
.personalArticle .box-cont .act-forenotice .notice .blockSty{position: relative;}
.personalArticle .box-cont .act-forenotice .notice .blockSty .xgsc{position: absolute;bottom: 4px;right:20px;}
.personalArticle .box-cont .act-forenotice .notice .blockSty .xgsc .xiugai{float: left;}
.personalArticle .box-cont .act-forenotice .notice .blockSty .xgsc .xiugai a{color: #f19149;}
.personalArticle .box-cont .act-forenotice .notice .blockSty .xgsc .xiugai a img{width: 15px;margin-top: -4px;margin-right: 2px;display: inline-block;}
.personalArticle .box-cont .act-forenotice .notice .blockSty .xgsc .shanchu{float: left;margin-left: 20px;}
.personalArticle .box-cont .act-forenotice .notice .blockSty .xgsc .shanchu a{color:#d81e06;}
.personalArticle .box-cont .act-forenotice .notice .blockSty .xgsc .shanchu a img{width: 15px;margin-top: -4px;margin-right: 2px;display: inline-block;}

/*page-personalIntegral*/
.personalIntegral .personalIntegralTop{margin: 20px 30px;font-size: 18px;}
.personalIntegral .personalIntegralTop .zyzHy{font-size: 15px;color: #f19149;}
.personalIntegral .personalIntegralTop .fgxSty{font-size: 20px;margin: 0px 15px;}
.personalIntegral .scpm{margin: 0px 30px;}
.personalIntegral .textSty{color: #df2703;margin-right: 35px;}
.personalIntegral .shiSty,.personalIntegral .ming{margin-top: -3px;margin-right: 5px;}
.personalIntegral .jfdh{margin: 40px 30px;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,.2);border-radius: 5px;}
.personalIntegral .jfdh .jfdhLeft{float: left;margin: 20px 0px;width: 24%;text-align: center;height: 115px;border-right: 1px dashed #dcdcdc;line-height: 50px;}
.personalIntegral .jfdh .jfdhLeft .point{color: #f19149;font-size: 30px;margin-top: 0px;}
.personalIntegral .jfdh .jfdhLeft .inBtn{margin-top: 4px;}
.personalIntegral .jfdh .jfdhLeft .inBtn .layui-btn{width: 200px;background-color: rgb(174,28,28);}
.personalIntegral .jfdh .jfdhLeft .inBtn .xfqBtn{background-color: #f19149;}
.personalIntegral .dhjl{margin: 40px 30px;position: relative;}
.personalIntegral .dhjl .dhjlTitle{font-size: 17px;color: rgb(174,28,28);font-weight: bold;}
.personalIntegral .dhjl img{width: 25px;margin-top: -8px;margin-right: 5px;}
.jlBlock{text-align: center;margin-top: 20px;}
.jlBlock table tr th{text-align: center;}
.jlBlock .layui-table tr{height: 60px;border-bottom: 1px dashed #dcdcdc;line-height: 60px;}
.layui-table thead tr{background-color: #faebeb;}
.jlBlock .layui-table tbody tr:hover{background-color: #f3f3f3;}
#tanchu{position: relative;}
.jfdhImg{width: 500px;}
.tishiCon{position: absolute;bottom: 150px;left: 118px;}
.jfdhBtn{position: absolute;bottom: 26px;width: 100%;}
.dhBtn{float: left;margin-left: 40px;background-color: transparent;border: none;}
.dhSty{width: 180px;}
.qxBtn{float: right;margin-right: 40px;}
/*page-apply*/
.apply .blockSty{background-color: #f7f7f7;width: 100%;min-height: 400px;box-shadow: 0 0 10px rgba(0,0,0,.2);border-radius: 5px;padding-bottom: 10px;}
.apply .blockSty .applyTitle{background-color: #faebeb;height: 50px;line-height: 30px;padding: 10px 30px;}
.apply .blockSty .applyTitle .zcTitle{color: #ae1c1d;border-left: 4px solid #ae1c1d;padding-left: 15px;}
.apply .blockSty .zcContent{margin: 20px 30px;line-height: 33px;border-bottom: 1px solid #d8d8d8;padding-bottom: 30px;}
.apply .blockSty .zcsm{margin: 0px 30px 10px 30px;line-height: 33px;}
.apply .nextBtn{text-align: center;margin-top: 40px;}
.apply .nextBtn .layui-btn{background-color: #ae1c1d; padding: 0px 50px;}

/*page-applyZc*/
.applyZc .blockSty .zcContent{border-bottom: none;margin:50px 330px;}
.applyZc .zcContent .yzmInput{float: left;width:192px;}
.applyZc .zcContent .yzmImg{float: left;height: 38px;margin-left: 15px;}
.applyZc .layui-form-radio>i:hover,.applyZc .layui-form-radioed>i{color: #ae1c1d;}

/*page-applyZcXq*/
.applyZcXq .zcContent .layui-form-label{width: 115px;}
.applyZcXq .zcContent .layui-input-block{margin-left: 145px;}
.applyZcXq .blockSty .zcContent{border-bottom: none;}
.applyZcXq .blockSty .zcContent .formLeft{width: 855px;}
.applyZcXq .blockSty .zcContent .formRight{margin-right: 60px;}
.applyZcXq .layui-form-radio>i:hover,.applyZcXq .layui-form-radioed>i{color: #ae1c1d;}

/*page-voluntManagement*/
.leftTx{float: left;}
.rightCon{float: left;margin-left: 20px;}
.zyzph{width: 20px;display: inline-block;}
.zuzjg{width: 265px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;}
.peopleNum{float: right;}
.zyzJg ul li{height: 40px;border-bottom: 1px dashed #e7e7e7;padding: 0px 5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

/*page-voluntManageDetail*/
.voluntMaDe .contents .activityDetail .title{text-align: left;padding-left: 30px;color: #ae1c1d;width: auto;}
.voluntMaDe .contents .box-cont{padding: 20px 30px;}
.voluntMaDe .contents table{margin-top: 10px;background-color: #fff;border:1px solid #c9c9c9;}
.voluntMaDe .contents table tr td{line-height: 25px;padding: 5px 10px;border-left:1px solid #c9c9c9;border-top:1px solid #c9c9c9}
.voluntMaDe .contents table tr td img{width: 97px;}
.voluntMaDe .contents table tr .tdColor{background-color: #f7f7f7;}

/*page-forum*/
.voluntMaDe .contents .forum .box-cont{padding: 20px;}
.voluntMaDe .contents .forum .box-cont .layui-form{padding-top: 0px;}
.voluntMaDe .contents .forum .box-cont .layui-form .tjTz{float: right;width: 108px;}
.voluntMaDe .contents .forum .box-cont .blockTitle{width: 1100px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.voluntMaDe .contents .forum .box-cont .jianjie{color: #9d9d9e;line-height: 20px;font-size: 13px;margin-top: 10px;}
.voluntMaDe .contents .forum .box-cont .blockSty .timeAdd .layui-btn{height: 28px;line-height: 28px;background-color: #f19149 !important;margin-right: 15px;}
.voluntMaDe .contents .forum .box-cont .timeAdd{font-size: 13px;color: #9d9d9e;}
.voluntMaDe .contents .forum .box-cont .act-forenotice .notice .blockSty{padding: 15px;}
.voluntMaDe .contents .forum .box-cont .author{float: right;}

/*page-forumDetail*/
.forumDetail .zd{color: #f19149;}
.forumDetail .timeDw{padding: 0px;}
.forumDetail .timeDw .layui-icon-log{margin-right: 5px;}
.forumDetail .rightLz{float: right;}
.forumDetail .rightLz .lz{background-color: #f19149;color: #fff;padding: 1px 8px;border-radius: 5px;margin-right: 3px;}
.forumDetail .fgx{margin: 0px 5px;}
.forumDetail .volDlSty{margin-top: 0px;}
.forumDetail .box-cont .hfDz{margin-top: 10px;}
.forumDetail .box-cont .hfDz .layui-btn{height: 30px;line-height: 30px;background-color: #f19149;}
.forumDetail .box-cont .hfDz .layui-btn i{font-size: 14px;}
.forumDetail .huifu .huifuBlock{background-color: #f7f7f7;padding: 15px 15px 10px 15px;margin-top: 20px;}
.forumDetail .huifu .huifuBlock .huifuTx {float: left;}
.forumDetail .huifu .huifuBlock .huifuTx .ltLogoTx{width: 50px;height: 50px;border-radius: 50%;}
.forumDetail .huifu .huifuBlock .huifuTitle {float: left;margin-left: 15px;line-height: 25px;}
.forumDetail .huifu .huifuBlock .huifuTitle .zyzName{font-weight: bold;}
.forumDetail .huifu .huifuBlock .huifuTitle .fbTime{font-size: 13px;color: #9d9d9e;}
.forumDetail .huifu .huifuBlock .ltContent{border-top:1px dashed #d8d7d7;margin-top: 15px;padding: 10px 5px;line-height: 26px;}
.forumDetailS .txImg .txSty{width: 70px;height: 70px;float: left;border-radius: 50%;border:3px solid #fff;box-shadow: 0 0 10px rgba(0,0,0,.3);}
.forumDetailS .grxxCon{float: left;margin-left: 74px;margin-top: -55px;font-size: 13px;}
.forumDetailS .grxxCon .indexNameSty{font-size: 15px;}
.forumDetailS .grxxCon .layui-btn{height: 33px;line-height: 33px;background-color: #f19149;margin-bottom: 5px;}


/*分页*/
ul.pagination {display: inline-block;padding: 0;margin: 0;}
.pagination a{text-decoration: none;margin-right: 0px!important; }
ul.pagination li {display: inline;}
.disabled ,.pagination  .active, .pagination li a {color: black; float: left;padding: 8px 16px;text-decoration: none;transition: background-color .3s;border: 1px solid #ddd; margin: 0 4px;}
.pagination .active{background-color: #f2914a;color: white;border: 1px solid #4CAF50;}
.disabled{background-color: rgba(236, 236, 236, 0.78);}
ul.pagination  a.active {background-color: #4CAF50;color: white;border: 1px solid #4CAF50;}
ul.pagination li a:hover:not(.active) {background-color: #ddd;}


.layer_notice{float:left; height:75px; width:330px;  overflow:hidden;  background:#5FB878; padding:10px;position: fixed;bottom:25%;left: 30%;}
.layer_notice a{color:#fff;}
.layer_notice li{ line-height:25px;}

.box_zyxtab{
    padding:15px;
}
.zyxtab_box{
   padding:4px;
   margin:0px;
   border-bottom: 0;
   display: inline-block;
   /* background-color: #de9a42; */
   border-bottom: 3px solid #d8d7d7;
   color:#000;
}
.border_b{
    border-bottom: 3px solid #990000;
    color:#990000;
}